One Logic to Use Them All

نویسنده

  • Jean-Christophe Filliâtre
چکیده

Deductive program veri cation is making fast progress these days. One of the reasons is a tremendous improvement of theorem provers in the last two decades. This includes various kinds of automated theorem provers, such as ATP systems and SMT solvers, and interactive proof assistants. Yet most tools for program veri cation are built around a single theorem prover. Instead, we defend the idea that a collaborative use of several provers is a key to easier and faster veri cation. This paper introduces a logic that is designed to target a wide set of theorem provers. It is an extension of rst-order logic with polymorphism, algebraic data types, recursive de nitions, and inductive predicates. It is implemented in the tool Why3, and has been successfully used in the veri cation of many non-trivial programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low Delay Time All Optical NAND, XNOR and OR Logic Gates Based on 2D Photonic Crystal Structure

Background and Objectives: Recently, photonic crystals have been considered as the basic structures for the realization of various optical devices for high speed optical communication. Methods: In this research, two dimensional photonic crystals are used for designing all optical logic gates. A photonic crystal structure with a triangular lattice is proposed for making NAND, XNOR, and OR optica...

متن کامل

An Introduction to the Use of Fuzzy Mathematics in Archeology (Case Study: Virtual Reconstruction of Togrul Tower by Using Fuzzy Reliability)

Nowadays, the use of fuzzy mathematics and fuzzy logic are increasing in various sciences. Archaeology is one of the sciences that is less attended with the methods of fuzzy mathematics and fuzzy logic. Due to the nature of many archaeological data, however, the use of such methods in archaeology can be beneficial. In this research, it has been tried to explain applications of fuzzy logic and f...

متن کامل

Economic evaluation of strategies for energy consuming optimization with Fuzzy logic (The case study on Atisaz, Tehran)

One of the important energy consuming sectors of the country is buildings. In this research, we use the energy audit of the Atisaz complex in Tehran to evaluate the economic benefits of energy saving measures.  We evaluate measures such as: using the automatic damper, replacing the active existing chiller with the solar absorption one, using intelligent boiler-room and replacing the existing li...

متن کامل

?Logic and Formal Ontology: Is the Final Formal Ontology Possible

Musa Akrami AbstractMany philosophers and logicians have contemplated the relationship between ontology and logic. The author of this paper, working within a Bolzanoan-Husserlian tradition of studying both ontology and logic, considers ontology as the science of the most general features of beings and the most general relations among them. He considers logic as the science concernin...

متن کامل

Logic regression and its application in predicting diseases

Regression is one of the most important statistical tools in data analysis and study of the relationship between predictive variables and the response variable. in most issues, regression models and decision tress only can show the main effects of predictor variables on the response and considering interactions between variables does not exceed of two way and ultimately three-way, due to co...

متن کامل

Assessment of Soil Erosion Risk by Using Fuzzy Logic Model in Seymareh Chenar Basin

Extended abstract 1- Introduction      Soil erosion is a process in which soil is separated from its original bed and transported to another location with the help of a moving agent [17]. Soil erosion is one of the serious problems in the watersheds of Iran and can be considered as one of the most important barriers to sustainable agriculture and natural resources development [6]. Soil erosio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013